import java.util.Arrays;
import java.util.Scanner;

class Hello{
    public static void hello(){
        System.out.println("111");
    }
}
public class Test {
    public static void main(String[] args) {
        Hello j = null;
        j.hello();
    }
}

class Solution1 {
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     *
     * @param numbers int整型一维数组
     * @return int整型
     */
    public int MoreThanHalfNum_Solution (int[] numbers) {
// write code here
        if(numbers.length == 1) return numbers[0];
        Arrays.sort(numbers);
        int n = numbers.length/2;
        return numbers[n];
    }
}
// 注意类名必须为 Main, 不要有任何 package xxx 信息
class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextLine()) { // 注意 while 处理多个 case
            String s = in.nextLine();
            int n = s.length();
            int j = 0;
            int[] max = new int[3];
            for(int i=0; i<n; i++){
                char ch = s.charAt(i);
                if(ch <= '9' && ch >= '0'){
                    j = i;
                    break;
                }
            }
            for(int i=j; i<n; i++){
                char ch = s.charAt(i);
                if(ch > '9' || ch < '0'){
                    if(max[0] < i - j){
                        max[0] = i - j;
                        max[1] = j;
                        max[2] = i;
                    }
                    j = i + 1;
                }
            }
            if(max[0] < n - j)
                System.out.println(s.substring(j,n));
            else
                System.out.println(s.substring(max[1],max[2]));
        }
    }
}